Operator Library: Hardware Platform
이 연산자는 Camera Link MEDIUM RGB 구성 카메라의 이미지 데이터를 VisualApplets로 전송합니다. Camera Link 표준의 세 가지 MEDIUM RGB 구성이 지원됩니다.

다음 그림은 이러한 모드에서의 픽셀 매핑을 보여줍니다.

Tap3x10bit 및 Tap3x12bit:


Tap6x8bit:

이 연산자는 CameraPort 타입의 리소스 2개를 배타적으로 사용합니다. 따라서 프레임 그래버의 포트 A(0)와 포트 B(1)가 모두 점유되며 다른 연산자에서 사용할 수 없습니다. 동일한 리소스 인덱스는 앱렛당 한 번만 사용할 수 있습니다.
| 하드웨어 플랫폼별 사용 가능 여부 |
|---|
| mE5 marathon VCLx |
| mE5 marathon VCL |
| LightBridge VCL |
| mE5 VD8-PoCL (ironman) |
| Link Parameter | Output Link O |
|---|---|
| Bit Width | [3,63]![]() |
| Arithmetic | unsigned |
| Parallelism | 임의, 파라미터 설명 참조 |
| Kernel Columns | 1 |
| Kernel Rows | 1 |
| Img Protocol | {VALT_IMAGE2D,VALT_LINE1D} |
| Color Format | VAF_COLOR |
| Color Flavor | FL_RGB |
| Max. Img Width | 임의 |
| Max. Img Height | 임의 |
|
RGB 튜플로 인해 BitWidth는 3의 배수여야 합니다. BitWidth 파라미터는 카메라가 실제로 전송하는 Bit Width보다 크거나 작게 설정할 수 있습니다. 파라미터를 카메라가 실제로 전송하는 Bit Width보다 작게 설정하면, 픽셀 컴포넌트의 LSB(Least Significant Bits)가 잘립니다. 픽셀 컴포넌트당 MSB(Most Significant Bits)만 VisualApplets로 전송됩니다. 파라미터를 카메라가 실제로 전송하는 Bit Width보다 크게 설정하면, 원본 픽셀 컴포넌트가 출력 픽셀 컴포넌트의 MSB 위치에 설정됩니다. LSB는 0으로 채워집니다. 두 경우 모두 상대적인 밝기는 동일하게 유지됩니다. 즉, 흰색 픽셀은 흰색으로 유지되고 어두운 픽셀은 어두운 상태로 유지됩니다. |
| DvalMode | |
|---|---|
| Type | dynamic write parameter |
| Default | DVAL_Enabled |
| Range | {DVAL_Enabled, DVAL_Disabled} |
|
이 파라미터는 DVAL을 사용하여 유효 픽셀을 마스킹할지 아니면 무시할지를 지정합니다. DVAL을 무시하는 경우, 유효 픽셀은 LVAL 및 FVAL 상태에 따라 선택됩니다. |
|
| FvalMode | |||||||
|---|---|---|---|---|---|---|---|
| Type | 동적/정적 쓰기 파라미터 | ||||||
| Default | CameraLinkStandard | ||||||
| Range | {CameraLinkStandard, IgnoreFval} | ||||||
이 파라미터의 목적은 동일한 애플릿에서 영역 스캔 카메라와 라인 스캔 카메라를 동적으로 사용할 수 있도록 하는 것입니다. |
|||||||
| MediumMode | |
|---|---|
| Type | dynamic write parameter |
| Default | Tap3x10bit |
| Range | {Tap3x10bit, Tap3x12bit, Tap6x8bit} |
|
이 파라미터는 MEDIUM 구성 모드를 지정합니다. |
|
| CameraStatus | |
|---|---|
| Type | 동적 읽기 파라미터 |
| Default | |
| Range |
LightBridge/marathon: [0;2^24-1] mE5 VD8 ironman: [0;2^8-1] |
|
CameraStatus 파라미터는 프로그래밍 중인 프레임 그래버 하드웨어에 따라 다릅니다. 먼저 marathon 및 Lightbridge에 대한 설명을 확인한 다음 mE5 VD8-PoCL(ironman)에 대한 설명을 확인하세요. marathon 및 Lightbridge: bit[0]: PCLK [0] 사용 가능 bit[1]: FVAL [0] 현재 값 bit[2]: LVAL [0] 현재 값 bit[3]: DVAL [0] 현재 값 bit[4-11]: 예약됨 bit[12]: PCLK [1] 사용 가능 bit[13]: FVAL [1] 현재 값 bit[14]: LVAL [1] 현재 값 bit[15]: DVAL [1] 현재 값 bit[16-23]: 예약됨 mE5 VD8-PoCL (ironman): bit[0]: PCLK [0] 사용 가능 bit[1]: FVAL [0] 현재 값 bit[2]: LVAL [0] 현재 값 bit[3]: DVAL [0] 현재 값 bit[4]: PCLK [1] 사용 가능 bit[5]: FVAL [1] 현재 값 bit[6]: LVAL [1] 현재 값 bit[7]: DVAL [1] 현재 값 |
|
| CameraLinkCoreReset | |
|---|---|
| Type | dynamic write parameter |
| Default | 0 |
| Range | [0; 1] |
|
지원 관련 문제를 위해 예약되어 있습니다. |
|
| PixelClockX | |
|---|---|
| Type | 동적 읽기 파라미터 |
| Default | 0 |
| Range | [0; 85] MHz |
|
MHz 단위의 카메라 채널 X 픽셀 클럭 속도. |
|
| PixelClockY | |
|---|---|
| Type | 동적 읽기 파라미터 |
| Default | 0 |
| Range | [0; 85] MHz |
|
MHz 단위의 카메라 채널 Y 픽셀 클럭 속도. |
|
| MinimalParallelism | |
|---|---|
| Type | static read 파라미터 |
| Default | 2 |
| Range | [1; 1024] |
|
데이터 손실 없이 카메라의 최대 대역폭을 전송할 수 있는 출력 링크 O의 Minimal Parallelism. 이 값은 현재 선택된 디자인 클럭 주파수에 따라 달라집니다. 주파수가 높을수록 Parallelism 값은 낮아질 수 있습니다. |
|

![[중요]](../common/images/admon/important.png)

![[참고]](../common/images/admon/note.png)
![[경고]](../common/images/admon/warning.png)
이전

